package com.qj.daibei.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

/**
 * author wml
 * Created on 2021/9/23 11:27
 */
@TableName(value = "dataFiling")
public class DataFiling {

    // value 与数据库主键列名一致，若实体类属性名与表主键列名一致可省略 value
    @TableId(value = "df_id", type = IdType.AUTO) // 指定自增策略
    private Integer dfId; // 资质信息编号
    private String idfv; // 身份证正面
    private String idrv; // 身份证反面
    private String workUnit; // 工作单位
    private String province; // 省
    private String city; // 市
    private String district; // 区
    private String address; // 单位地址
    private String tel; // 单位电话
    private Integer monthlyIncome; // 月收入
    private String propertyOwnership; // 房产证
    private String vehicleLicense; // 机动车行驶证
    private Integer education; // 学历
    private String bankStatement; // 银行流水
    private String guarantorCompany; // 担保公司
    private String guarantor; // 担保人
    private String loanPurpose; // 贷款用途
    private Integer assessmentTypeA; // 公司审核类型
    private Integer assessmentTypeB; // 银行审核类型
    private Integer result; // 评估结果
    private String fillIn; // 是否填写
    private Date createTime; // 创建时间
    private Integer userId; // 客户编号

    public Integer getDfId() {
        return dfId;
    }

    public void setDfId(Integer dfId) {
        this.dfId = dfId;
    }

    public String getIdfv() {
        return idfv;
    }

    public void setIdfv(String idfv) {
        this.idfv = idfv;
    }

    public String getIdrv() {
        return idrv;
    }

    public void setIdrv(String idrv) {
        this.idrv = idrv;
    }

    public String getWorkUnit() {
        return workUnit;
    }

    public void setWorkUnit(String workUnit) {
        this.workUnit = workUnit;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public Integer getMonthlyIncome() {
        return monthlyIncome;
    }

    public void setMonthlyIncome(Integer monthlyIncome) {
        this.monthlyIncome = monthlyIncome;
    }

    public String getPropertyOwnership() {
        return propertyOwnership;
    }

    public void setPropertyOwnership(String propertyOwnership) {
        this.propertyOwnership = propertyOwnership;
    }

    public String getVehicleLicense() {
        return vehicleLicense;
    }

    public void setVehicleLicense(String vehicleLicense) {
        this.vehicleLicense = vehicleLicense;
    }

    public Integer getEducation() {
        return education;
    }

    public void setEducation(Integer education) {
        this.education = education;
    }

    public String getBankStatement() {
        return bankStatement;
    }

    public void setBankStatement(String bankStatement) {
        this.bankStatement = bankStatement;
    }

    public String getGuarantorCompany() {
        return guarantorCompany;
    }

    public void setGuarantorCompany(String guarantorCompany) {
        this.guarantorCompany = guarantorCompany;
    }

    public String getGuarantor() {
        return guarantor;
    }

    public void setGuarantor(String guarantor) {
        this.guarantor = guarantor;
    }

    public String getLoanPurpose() {
        return loanPurpose;
    }

    public void setLoanPurpose(String loanPurpose) {
        this.loanPurpose = loanPurpose;
    }

    public Integer getAssessmentTypeA() {
        return assessmentTypeA;
    }

    public void setAssessmentTypeA(Integer assessmentTypeA) {
        this.assessmentTypeA = assessmentTypeA;
    }

    public Integer getAssessmentTypeB() {
        return assessmentTypeB;
    }

    public void setAssessmentTypeB(Integer assessmentTypeB) {
        this.assessmentTypeB = assessmentTypeB;
    }

    public Integer getResult() {
        return result;
    }

    public void setResult(Integer result) {
        this.result = result;
    }

    public String getFillIn() {
        return fillIn;
    }

    public void setFillIn(String fillIn) {
        this.fillIn = fillIn;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public DataFiling() {
    }

    public DataFiling(Integer dfId, String idfv, String idrv, String workUnit, String province, String city, String district, String address, String tel, Integer monthlyIncome, String propertyOwnership, String vehicleLicense, Integer education, String bankStatement, String guarantorCompany, String guarantor, String loanPurpose, Integer assessmentTypeA, Integer assessmentTypeB, Integer result, String fillIn, Date createTime, Integer userId) {
        this.dfId = dfId;
        this.idfv = idfv;
        this.idrv = idrv;
        this.workUnit = workUnit;
        this.province = province;
        this.city = city;
        this.district = district;
        this.address = address;
        this.tel = tel;
        this.monthlyIncome = monthlyIncome;
        this.propertyOwnership = propertyOwnership;
        this.vehicleLicense = vehicleLicense;
        this.education = education;
        this.bankStatement = bankStatement;
        this.guarantorCompany = guarantorCompany;
        this.guarantor = guarantor;
        this.loanPurpose = loanPurpose;
        this.assessmentTypeA = assessmentTypeA;
        this.assessmentTypeB = assessmentTypeB;
        this.result = result;
        this.fillIn = fillIn;
        this.createTime = createTime;
        this.userId = userId;
    }

    @Override
    public String toString() {
        return "DataFiling{" +
                "dfId=" + dfId +
                ", idfv='" + idfv + '\'' +
                ", idrv='" + idrv + '\'' +
                ", workUnit='" + workUnit + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", district='" + district + '\'' +
                ", address='" + address + '\'' +
                ", tel='" + tel + '\'' +
                ", monthlyIncome=" + monthlyIncome +
                ", propertyOwnership='" + propertyOwnership + '\'' +
                ", vehicleLicense='" + vehicleLicense + '\'' +
                ", education=" + education +
                ", bankStatement='" + bankStatement + '\'' +
                ", guarantorCompany='" + guarantorCompany + '\'' +
                ", guarantor='" + guarantor + '\'' +
                ", loanPurpose='" + loanPurpose + '\'' +
                ", assessmentTypeA=" + assessmentTypeA +
                ", assessmentTypeB=" + assessmentTypeB +
                ", result=" + result +
                ", fillIn='" + fillIn + '\'' +
                ", createTime=" + createTime +
                ", userId=" + userId +
                '}';
    }
}
